package com.hawk.eye.server.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hawk.eye.common.page.PageResult;
import com.hawk.eye.server.domain.dto.req.RepairApiLogReqDTO;
import com.hawk.eye.server.domain.dto.resp.RepairApiLogRespDTO;
import com.hawk.eye.server.domain.po.RepairApiLog;
import org.apache.ibatis.annotations.Param;

/**
 * 修复脚本日志 Service接口
 *
 * @author salad
 * @date 2023-09-23
 */
public interface IRepairApiLogService extends IService<RepairApiLog> {

    /**
     *
     * @param reqDTO
     */
    void saveExecLog(RepairApiLogReqDTO reqDTO);

    /**
     *
     * @param page
     * @param repairId
     * @return
     */
    PageResult<RepairApiLogRespDTO> page(IPage<RepairApiLog> page, Long repairId);

}
